home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 January: Mac OS SDK / Dev.CD Jan 97 SDK2.toast / Development Kits (Disc 2) / OpenDoc Development Framework / ODF-Interest Archive / June 96 / Re Dashed lines.4 < prev    next >
Encoding:
Internet Message Format  |  1996-12-03  |  1.8 KB  |  [TEXT/ttxt]

  1. Subject:     Re: Dashed lines
  2. Sent:        6/25/96 11:35 AM
  3. Received:    6/25/96 2:52 PM
  4. From:        Kirk Swenson, kswenson@mail.keypress.com
  5. Reply-To:    ODF Interest, ODF-Interest@CILabs.ORG
  6. To:          OpenDoc Development Framework Discussion List, ODF-Interest@CILabs.
  7.  
  8.                       RE>Dashed lines                              6/25/96
  9.  
  10. >        IOW, we've gotta have this partially-baked feature because Windoze
  11. >has it, but we can't have a full-function version because the Redmond
  12. >snoozers only implemented a crippled subset of it?    The restrictions on
  13. >dashes (no curved lines, no patterned lines & only hairlines) are arbitrary
  14. >from a platform-neutral point of view.
  15. >        Sorry if I sound a bit grumpy, but if dashes are going to be a
  16. >half-baked implementation, why bother with them at all?
  17. >        This illustrates one of my major concerns with _any_
  18. >platform-independent standard, that it can become a hodge-podge of features
  19. >culled from various sources, with no internal consistency or completeness.
  20.  
  21. My understanding/expectation is that ODF is supposed to smooth out the
  22. differences between the API's of the two platforms, something that it seems
  23. to do reasonably well.  I don't recall anyone from the ODF team ever saying
  24. that the goal of ODF was to provide a cross-platform framework that fixed all
  25. of the shortcomings of each platform and thereby presented the Ultimate
  26. Platform-Neutral API.  Not supporting dashed lines at all would be succumbing
  27. to the dreaded Least Common Denominator approach to cross-platform code. 
  28. Implementing a limited form of dashed line on the Mac and thereby bringing
  29. the two platforms into parity (the Greatest Common Denominator approach)
  30. seems like a reasonable solution to me.
  31.  
  32. Kirk Swenson
  33. Senior Software Engineer
  34. Key Curriculum Press
  35. kswenson@keypress.com
  36.  
  37.